當你在 Solidity 中編寫智能合約時,可以使用不同的控制流來控制程式的執行。
根據特定條件來執行不同的程式碼區塊。如果條件為真,則執行 if 部分,否則執行 else 部分。
使用 for 迴圈可以重複執行一段程式碼,通常用於處理陣列或重複性任務。你可以指定迴圈的起始條件、終止條件和遞增規則。
while 迴圈允許在滿足特定條件時重複執行程式碼。只有當條件為真時,程式碼區塊才會被執行。
do-while 迴圈與 while 迴圈類似,但它首先執行程式碼區塊,然後檢查條件是否滿足,如果條件滿足,則繼續執行。
三元運算子是一種簡單的條件表達式,用於根據特定條件返回不同的值。
當程式執行到 continue 時,它會立即跳轉到迴圈的下一個迭代(iteration)而不執行該迭代中 continue 之後的程式碼。
當程式執行到 break 時,它會立即結束整個迴圈,跳出迴圈的執行,並繼續執行迴圈之後的程式碼。